<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript拥有动态类型</title>
</head>

<body>
    <p>值类型(基本类型)：字符串（String）、数字(Number)、布尔(Boolean)、对空（Null）、未定义（Undefined）、Symbol。</p>
    <p>引用数据类型：对象(Object)、数组(Array)、函数(Function)。</p>
    <p><b>注：</b>Symbol 是 ES6 引入了一种新的原始数据类型，表示独一无二的值。</p>
    <script>
        // JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型：
        var x;  //x为undefined
        var x = 5;  //现在x为数字
        var x = "John"; //现在x为字符串
    </script>
</body>

</html>